package com.glsc.ngateway.common.api.platform.dto.gitee;

import cn.hutool.core.annotation.Alias;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;

import javax.persistence.MappedSuperclass;
import java.io.Serializable;

/**
 * @author zhengyr
 * @date 2024/1/23-10:53
 */
@Data
@SuperBuilder
@AllArgsConstructor
@NoArgsConstructor
@JsonInclude(JsonInclude.Include.ALWAYS)
@MappedSuperclass
public class IssueExportDto implements Serializable {

    @Alias("周序号")
    private String week;

//    @Alias("日期范围")
//    private String week;

    @Alias("标题")
    private String title;

//    @Alias("项目")
    private String programName;

    @Alias("任务状态")
    private String issueState;

    @Alias("任务类型")
    private String issueType;

//    @Alias("协作者")
    private String collaborators;

}
